﻿using System;
using ebc.message.contract;

namespace ebc.coordinator.contract {
    public interface ICoordinator {
        void ProcessCoordinatorRequest(CoordinatorRequest request);
        event Action<CoordinatorResult> OnCoordinatorResult;
        event Action<WorkerRequest> OnWorker;
        void ProcessWorkerResult(WorkerResult result);
    }
}
